package com.wskj.workbench.bo.web;


import com.wskj.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 用户提现记录分页查询对象 tb_user_withdrawal
 *
 * @author wskj
 * @date 2024-09-26
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("用户提现记录分页查询对象")
public class TbUserWithdrawalQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** sys_user表的user_id */
	@ApiModelProperty("sys_user表的user_id")
	private Long userId;
	/** 手机号码 */
	@ApiModelProperty("手机号码")
	private String phoneNumber;
	/** 姓名 */
	@ApiModelProperty("姓名")
	private String realName;
	/** 提现金额 */
	@ApiModelProperty("提现金额")
	private BigDecimal withPrice;
	/** 提现手续费 */
	@ApiModelProperty("提现手续费")
	private BigDecimal commPrice;
	/** 微信收款码地址 */
	@ApiModelProperty("微信收款码地址")
	private String wxqrUrl;
	/** 发票地址 */
	@ApiModelProperty("发票地址")
	private String invoiceUrl;
	/** 删除标志（0代表存在 2代表删除） */
	@ApiModelProperty("删除标志（0代表存在 2代表删除）")
	private String delFlag;


	/** 提现状态 */
	@ApiModelProperty("提现状态")
	private String withStatus;

}
